﻿#wrapoverall {
    /*
    background: url(c.png) center top no-repeat;
    */
}
ul {
    list-style: none;
    padding: 0px;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.header {
    padding: 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #009944;
}
.header-top {
    font-size: 14px;
    margin-top: 15px;
}
.header-top .hy {
    font-size: 16px;
    color: #999;
}
.header-top span {
    margin-left: 14px;
}
.header-top a {
    color: #010101;
}
.header-top span img {
    display: inline-block;
    margin-top: -4px;
}
.header-logo {
    float: left;
    width: 320px;
    margin-top: 30px;
    margin-left: 1px;
}
.header-logo .logo-img {
    float: left;
}
.header-logo .logo-txt {
    width: 150px;
    float: left;
    margin: 10px 0 0 10px;
}
.header-logo p {
    font-size: 16px;
    line-height: 20px;
    color: rgb(1, 115, 64);
    font-weight: 600;
    margin-bottom: 0;
}
.header-right {
    width: 750px;
    float: right;
    margin-top: 23px;
}
.header-phone {
    font-size: 16px;
    overflow: hidden;
}
.header-phone .phone-ico {
    float: right;
    margin-top: 5px;
    margin-right: 7px;
}
.header-phone .phone-num {
    float: right;
    color: #007945;
    font-size: 24px;
    font-family: '黑体';
}
.navbar-nav {
    float: right;
}
/*尾部*/

.catbanner {
    height: 400px;
    background: #f6f6f4 url('../img/j.jpg') center no-repeat;
    background-size: cover;
}
.n-footer .n-footer-inside .n-footer-menu .text-center a {
    display: inline;
}
.n-footer .n-footer-info .footer-bd-sec .desc p {
    line-height: 2em;
    color: #999
}
.n-footer-container {
    width: 100%;
    min-width: 1220px;
    padding-top: 30px;
    background: #007944;
    overflow: hidden;
    position: relative;
    z-index: 9
}
.n-footer .n-footer-inside {
    width: 1180px;
    margin: 0 auto;
    line-height: 1.5em
}
.n-footer .n-footer-inside .n-footer-menu ul {
    width: 1180px;
    overflow: hidden;
    display: table
}
.n-footer .n-footer-inside .n-footer-menu ul li {
    padding-bottom: 20px;
    float: left;
    width: 156px;
}
.n-footer .n-footer-inside .n-footer-menu ul li img {
    display: block;
    margin: 10px auto 5px;
    width: 80px
}
.n-footer .n-footer-inside .n-footer-menu ul li.tel {
    width: 240px
}
.n-footer .n-footer-inside .n-footer-menu strong {
    margin: 10px 0 24px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    display: block
}
.n-footer .n-footer-inside .n-footer-menu a {
    margin: 0px 0 8px;
    color: #ccc;
    font-size: 12px;
    text-align: left;
    display: block;
    text-indent: 52px;
    cursor: pointer
}
.n-footer .n-footer-inside .n-footer-menu a:hover {
    color: #fff;
    text-decoration: none
}
.n-footer h3 {
    margin: 15px 0;
    color: #fff;
    text-align: center
}
.n-footer h6 {
    color: #ccc
}
.n-footer h6.text-center {
    font-size: 100%;
    text-align: center;
    font-weight: normal
}
.n-footer h4 a {
    color: #fff!important
}
.n-footer h5 a {
    color: #ccc!important
}
.n-footer h5 a:hover {
    color: #ccc!important
}
/*新闻列表*/

.nav-local {
    background: #FFFFFF none repeat scroll 0 0;
    color: #999;
    height: 46px;
    line-height: 46px;
    margin: 0 auto;
    font-size: 12px;
    border-bottom: 1px solid #eee;
    min-width: 1220px;
}
.nav-local .local {
    font-weight: normal;
    float: left;
    height: 46px;
    line-height: 46px;
    background: url(/skin/images/icon_home.gif) no-repeat 6px center!important;
    padding-left: 32px;
    color: #999;
}
.search_box {
    float: right;
    width: 287px;
    padding-left: 1px;
    margin-top: 9px;
    background-color: #113973;
}
.news-left {
    width: 100%;
    float: left;
    background: #fff;
    position: relative;
    margin-bottom: 20px
}
.weizhi {
    height: 51px;
    line-height: 51px;
    border-bottom: 1px solid #d7d7d7
}
.news-list  {
    padding: 10px 5px;
    }.news-list ul {
    }
    .news-list ul li {
        overflow: hidden;
        padding: 15px 0px;
        border-bottom: 1px solid #ddd;
        transition: all .2s ease-out
    }
    .news-list ul li img {
        display: block;
        width: 100%;
        float: left;
        border: 1px solid #ccc;
        padding: 2px;
    }
    .news-list ul li:hover {}
    .news-list .img {
        width: 30%;
        display: block;
        position: relative;
        float: left
    }
    .news-list .img img {
        display: block;
        width: 100%;
        height: 75px;
        box-shadow: none
    }
    .news-list .img i {
        position: absolute;
        width: 65px;
        height: 22px;
        background: url(/statics/images/newlistimg/icon25.png) no-repeat center center;
        top: 10px;
        left: 0;
        line-height: 22px;
        font-style: normal;
        color: #fff;
        padding-left: 5px
    }
    .news-list .txt {
        width: 67%;
        float: right;
        position: relative;
    }
    .news-list .txt h3 {
         margin: 0;
         height: 18px;line-height:18px;
    }
    .news-list .txt h3 a {
        font-size: 14px;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        float: left;
        font-weight: 600;
    }
    .news-list .txt h3 .date {
        font-size: 12px;
        font-weight: 400;
        color: #666666;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        float: right;
        padding-top: 2px;
        display: none;
    }
    .news-list .txt .des {
        font-size: 12px;
        font-weight: 400;
        color: #666666;
        padding-top: 3px;
        line-height: 1.5;
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .tiaofu2 .news-list_bt {
        height: 20px;
        line-height: 20px;
        font-size: 14px;
        margin-top: 17px;
    }
    .tiaofu2 .sousuo {
        margin-top: 12px;
    }
    .news-list_bt {
        margin-left: 2px;
        font-weight: 400;
        font-size: 16px;
        border-left: 3px #009944 solid;
        padding-left: 10px;
        height: 24px;
        line-height: 24px;
    }
    .pro-list_bt h2 {
        margin-left: 2px;
        font-weight: 400;
        font-size: 18px;
        border-left: 3px #009944 solid;
        padding-left: 10px;
        height: 24px;
        line-height: 24px;
        margin-top: 10px;
    }
    .news-list-tit h2 {
        margin-left: 2px;
        font-weight: 400;
        font-size: 24px;
        border-left: 3px #009944 solid;
        padding-left: 10px;
        height: 30px;
        line-height: 30px;
        margin-top: 10px;
    }
    .new_line {
        position: absolute;
        right: -36px;
        top: 0;
        width: 1px;
        height: 100%;
        background: #ccc
    }
    .news-right {
        width: 270px;
        float: right
    }
    .new_side {
        width: 100%;
        box-sizing: border-box
    }
    .new_side_top {}
    .side_tit {
        font-size: 24px;
        color: #333;
        font-weight: 400;
        margin-top: 10px;
        margin-bottom: 0px;
        position: relative;
        height: 30px;
        line-height: 30px;
        box-sizing: border-box;
        margin-bottom: 10px;
    }
    .new_side_top ul {
        overflow: hidden;
        border-top: 1px solid #009944;
        position: relative;
        top: 0px;
        list-style: none;
        padding-left: 0;
        margin-bottom: 20px;
    }
    .new_side_top ul li {
        padding: 11px 0;
        border-bottom: 1px dashed #cdcdcd;
        height: 70px;
        font-size: 16px;
        box-sizing: content-box;
    }
    .new_side_top ul li:nth-of-type(1) {
        border-top: 0
    }
    .new_side_top ul li img {
        float: left;
        width: 92px;
        height: 70px;
        margin-right: 12px
    }
    .new_side_bot ul {
        overflow: hidden;
        border-top: 1px solid #009944;
        position: relative;
        list-style: none;
        padding-left: 0;
        padding-top: 10px;
        width: 100%
    }
    .new_side_bot li {
        width: 130px;
        height: 142px;
        margin-right: 10px;
        margin-top: 2px;
        margin-bottom: 20px;
        float: left;
        position: relative;
        overflow: hidden
    }
    .new_side_bot li img {
        width: 100%;
        height: 100px;
    }
    .new_side_bot li:nth-of-type(2n) {
        margin-right: 0
    }
    .new_side_bot li .news_txt {
        margin-top: 2px;
        font-size: 14px;
        width: 100%;
    }
    .fitrecom-msg {
        padding: 35px 0;
        min-height: 75px;
        overflow: hidden;
        font-size: 14px;
        text-indent: 28px;
        color: #333;
        line-height: 25px
    }
    .news-detail {
        overflow: hidden;
        padding: 0;
        margin-bottom: 20px
    }
    .news-detail .news-detail-left {
        overflow: hidden;
        width: 100%;
        background: #fff
    }
    .news-detail .news-detail-left .txt-box {}
    .news-detail .news-detail-left .txt-box table {
        width: 100%;
        margin: 30px auto
    }
    .news-detail .news-detail-left .txt-box table td {
        height: 35px;
        line-height: 35px
    }
    .news-detail .news-detail-left .txt-box .tit h1 {
        margin-bottom: 5px;
        text-align: center;
        font-size: 20px;
        font-weight: 400;
        line-height: 40px
    }
    .news-detail .news-detail-left .txt-box .tit h1 a {
        text-decoration: none
    }
    .news-detail .news-detail-left .txt-box .tit p {
        color: #999;
        text-align: center;
        height: 40px;
        line-height: 40px;
        padding-bottom: 10px
    }
    .news-detail .news-detail-left .txt-box .tit p span {
        margin: 0 10px
    }
    .news-detail .news-detail-left .txt-box .tit p span a {
        color: #999
    }
    .news-detail .news-detail-left .txt-box .tit p span a:hover {
        color: #e62e35
    }
    .news-detail .news-detail-left .txt-box .tit p i {
        font-style: normal;
        color: #d6162d;
        margin: 0 2px
    }
    .news-detail .news-detail-left .txt-box .words {
        color: #333;
        line-height: 1.6em;
        font-size: 16px;
        border-bottom: 1px solid #eee
    }
    .news-detail .news-detail-left .txt-box .words h6 {
        font-size: 20px;
        font-weight: 400;
        line-height: 60px
    }
    .news-detail .news-detail-left .txt-box .words img {
        display: block;
        margin-top: 8px;
        margin: 0 auto 8px;
        max-width: 100%!important;
        height: auto!important;
    }
    .news-detail .news-detail-left .txt-box .words div {
        margin: 16px 0
    }
    .news-detail .news-detail-left .txt-box .words .img img {
        display: block;
        height: 375px;
        margin: auto
    }
    .news-detail .news-detail-left .txt-box .explain {
        background-color: #fafafa;
        color: #999;
        margin: 16px 0;
        padding: 15px;
        line-height: 1.8;
        font-size: 12px;
    }
    .news-detail .news-detail-left .txt-box .explain a {
        display: block;
        color: #ccc;
        height: 24px;
        line-height: 24px;
        text-decoration: none
    }
    .news-detail .news-detail-left .txt-box .explain em {
        font-style: inherit;
    }
    .news-detail .news-detail-left .txt-box .keys {
        color: #666;
        margin: 10px 0;
        display: inline-block;
        float: right
    }
    .news-detail .news-detail-left .txt-box .keys a {
        *display: inline;
        *zoom: 1;
        display: inline-block;
        vertical-align: middle;
        background: #f4f4f4;
        height: 22px;
        line-height: 23px;
        padding: 0 10px;
        font-size: 12px
    }
    .news-detail .news-detail-left .txt-box .keys a span {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: middle;
        background: #f4f4f4;
        height: 22px;
        line-height: 22px;
        padding: 0 10px;
        font-size: 12px
    }
    .news-detail .news-detail-left .txt-box .keys a i {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: middle;
        width: 9px;
        height: 22px;
        font-size: 12px;
        vertical-align: top
    }
    .news-detail .news-detail-left .txt-box .share-box {
        overflow: hidden;
        margin: 8px 0;
        display: inline-block;
        width: 300px
    }
    .news-detail .news-detail-left .txt-box .share-box .share {
        height: 28px;
        line-height: 28px;
        color: #999
    }
    .news-detail .news-detail-left .txt-box .share-box .share a {
        padding-top: 5px;
        font-size: 13px
    }
    .news-detail .news-detail-left .txt-box .share-box .share a img {
        display: block;
        width: 28px;
        height: 28px
    }
    .news-detail .news-detail-left .txt-box .share-box .like {
        float: right;
        overflow: hidden
    }
    .news-detail .news-detail-left .txt-box .share-box .like span {
        display: block;
        width: 90px;
        height: 30px;
        line-height: 30px;
        float: left;
        color: #fff;
        border-radius: 5px;
        cursor: pointer;
        text-align: center;
        margin-right: 10px
    }
    .news-detail .news-detail-left .txt-box .share-box .like span i {
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px
    }
    .news-detail .news-detail-left .txt-box .share-box .like span em {
        margin-left: 3px
    }
    .news-detail .news-detail-left .txt-box .share-box .like .sp01 {
        background: #fa6060
    }
    .news-detail .news-detail-left .txt-box .share-box .like .sp01:hover {
        background: #ed0707
    }
    .news-detail .news-detail-left .txt-box .share-box .like .sp02 {
        background: #e8b766
    }
    .news-detail .news-detail-left .txt-box .share-box .like .sp02:hover {
        background: #ca891e
    }
    .news-detail .news-detail-left .txt-box .img-txt {
        border-top: 1px dotted #d8d8d8;
        padding: 40px 0 0;
        overflow: hidden
    }
    .news-detail .news-detail-left .txt-box .img-txt h3 {
        color: #333;
        font-size: 18px;
        margin-bottom: 30px;
        font-weight: 400
    }
    .news-detail .news-detail-left .txt-box .img-txt ul {
        overflow: hidden;
        width: 860px
    }
    .news-detail .news-detail-left .txt-box .img-txt ul li {
        float: left;
        margin-right: 10px;
        margin-bottom: 10px
    }
    .news-detail .news-detail-left .txt-box .img-txt ul li a {
        display: block;
        position: relative;
        width: 190px;
        height: 140px;
        overflow: hidden
    }
    .news-detail .news-detail-left .txt-box .img-txt ul li a img {
        display: block;
        width: 190px;
        height: 140px;
        overflow: hidden;
        -webkit-transition: all .5s ease-out;
        -o-transition: all .5s ease-out;
        -moz-transition: all .5s ease-out;
        -ms-transition: all .5s ease-out;
        transition: all .5s ease-out
    }
    .news-detail .news-detail-left .txt-box .img-txt ul li a img:hover {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1)
    }
    .news-detail .news-detail-left .txt-box .img-txt ul li a span {
        position: absolute;
        background-color: rgba(0, 0, 0, .5);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7f000000", endColorstr="#7f000000");
        color: #fff;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 7px 10px;
        width: 170px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }
    .news-detail .news-detail-left .txt-box .img-txt .column {
        background-color: #fafafa;
        line-height: 26px;
        padding-left: 15px;
        margin-top: 15px;
        padding: 7px 13px
    }
    .news-detail .news-detail-left .txt-box .img-txt .column span {
        color: #999
    }
    .news-detail .news-detail-left .txt-box .img-txt .column a {
        margin: 0 5px
    }
    .txt-upDown {
        color: #999;
        overflow: hidden;
        clear: both;
        padding: 18px 0 0;
        line-height: 20px;
        font-size: 14px
    }
    .txt-upDown p {
        margin-bottom: 5px;
    }
    .txt-upDown a {
        color: #999;
    }
    .news-detail .news-detail-left .txt-box .article-page {
        height: 80px;
        line-height: 80px;
        margin: 0 auto;
        padding-bottom: 10px;
        text-align: center;
        width: 95%
    }
    .news-detail .news-detail-left .txt-box .article-page span {
        border-bottom: 2px solid #f74a0d;
        color: #f74a0d;
        margin: 0 5px;
        padding: 0 2px
    }
    .news-detail .news-detail-left .txt-box .article-page a {
        border-bottom: 2px solid #ccc;
        margin: 0 8px;
        padding: 0 2px
    }
    .news-detail .news-detail-left .txt-box .article-page .n {
        border: medium 0;
        color: #666
    }
    .bdshare-button-style0-32 {
        zoom: 1
    }
    .bdsharebuttonbox {
        line-height: 24px!important;
        height: 24px!important;
        vertical-align: top!important
    }
    .bdsharebuttonbox span {
        float: left!important
    }
    .bdsharebuttonbox a {
        display: inline-block!important;
        margin: 0 0 0 5px!important;
        background: url(../img/share.png) no-repeat!important;
        cursor: pointer!important;
        margin-bottom: 0!important;
        opacity: .8!important;
        text-indent: 0!important
    }
    .bdsharebuttonbox a:hover {
        opacity: 1!important
    }
    .bdsharebuttonbox a.bds_tsina {
        background-position: 0 0!important
    }
    .bdsharebuttonbox a.bds_weixin {
        background-position: 0 -33px!important
    }
    .bdsharebuttonbox a.bds_qzone {
        background-position: 0 -65px!important
    }
    .bdsharebuttonbox a.bds_sqq {
        background-position: 0 -98px!important
    }
    .bdsharebuttonbox a.bds_renren {
        background-position: 0 -131px!important
    }
    .bdsharebuttonbox a.bds_tqq {
        background-position: 0 -163px!important
    }
    .bdsharebuttonbox a.bds_diandian {
        background-position: 0 -356px!important
    }
    .bdsharebuttonbox a.bds_youdao {
        background-position: 0 -388px!important
    }
    .bdsharebuttonbox a.bds_ty {
        background-position: 0 -420px!important
    }
    .bdsharebuttonbox a.bds_fbook {
        background-position: 0 -452px!important
    }
    .bdsharebuttonbox a.bds_twi {
        background-position: 0 -484px!important
    }
    .bdsharebuttonbox a.bds_kaixin001 {
        background-position: 0 -228px!important
    }
    .bdsharebuttonbox a.bds_taobao {
        background-position: 0 -196px!important
    }
    .bdsharebuttonbox a.bds_douban {
        background-position: 0 -324px!important
    }
    .bdsharebuttonbox a.bds_mail {
        background-position: 0 -548px!important
    }
    .bdsharebuttonbox a.bds_copy {
        background-position: 0 -516px!important
    }
    .bdsharebuttonbox a.bds_bdhome {
        background-position: 0 -292px!important
    }
    .bdsharebuttonbox a.bds_tqf {
        background-position: 0 -260px!important
    }
    .bdsharebuttonbox a.bds_more, .bdsharebuttonbox a.bds_count {
        background: 0 0!important;
        width: auto!important;
        height: auto!important;
        position: relative!important;
        top: -4px!important
    }
    .bdsharebuttonbox a.bds_count {
        margin: 0 2px!important
    }
    .words h2 {
        margin-bottom: 8px;
        font-size: 17px;
        color: #1c4786;
        padding: 13px 10px;
        font-weight: 700;
        line-height: 20px;
        font-family: microsoft yahei;
        vertical-align: baseline;
        border-left: 3px #1c4786 solid;
        display: block;
        word-wrap: break-word;
        background-color: #f6f6f6;
        margin-top: 5px
    }
    .words h3 {
        padding: 1px 8px;
        font-size: 15px;
        font-family: microsoft yahei;
        text-align: center;
        color: #1c4786;
        font-weight: 400;
        white-space: normal;
        padding-bottom: 5px
    }
    .words p {
        padding-bottom: 10px;
        font-size: 16px;
        margin: 0 auto;
        max-width: 770px
    }
    .ag-color {
        color: #ec852d
    }
    .tit h2 {
        text-align: center;
        color: #003954;
        font-size: 15px
    }
    /*产品详情*/

    .product-head {
        margin: 10px 20px;
    }
    .product-timg {
        float: left;
        width: 580px;
        text-align: center;
        background: #f9f9f9;
    }
    .product-timg img {
        width: 580px;
    }
    .product-info {
    }
    .product-info dl {
        font-size: 14px;
        overflow: hidden;
        margin-bottom: 10px;
    }
    .product-info dt {
        font-weight: 400;
        float: left;
        width: 90px;
        color: #666;
    }
    .product-info dd {
        font-weight: 400;
        padding-left: 90px;
        color: #343333;
        line-height: 1.5;
    }
    .product-info .product-tit {
        font-size: 24px;
        color: #333333;
        margin-bottom: 20px;
    }
    .product-jiage {
        color: #ec852d;
        font-size: 30px;
        font-weight: 700;
        background: #eeeeee;
        border-radius: 5px;
        padding: 15px;
    }
    .product-bnt {
            margin: 15px 0;
    overflow: hidden;
    }
    .product-bnt-buy {
         float: left;
       color: #fff;
        font-size: 24px;
        background: #ec852d;
        padding: 10px 15px;
        border-radius: 5px;
        line-height: 1;
    }
    .product-bnt-buy2 {
        float: right;
        color: #ec852d;
        font-size: 24px;
        border: 1px solid #ec852d;
        padding: 10px 15px;
        border-radius: 5px;
        line-height: 1;
    }
    .product-bnt-buy:hover {
        color: #fff;
        background: #e0781e;
    }
    .product-bnt-buy2:hover {
        color: #e0781e;
        border: 1px solid #e0781e;
    }
    .product-content {
       width: 100%;
       overflow: hidden;
   }
   .product-xq {
    padding: 2px;
}
.product-xq img {
    max-width: 100%;
    height: auto;
}
.product-sub {
    width: 300px;
    float: right;
    border: 1px solid #ddd;
}
.product-sub-title {
    padding-left: 10px;
    border-bottom: 1px solid #ddd;
}
.product-sub-item {
    padding: 20px 35px;
    text-align: center;
}
.product-sub-item-img {
    margin-bottom: 20px;
}
.product-sub-item-img img {
    width: 100%;
}
.product-sub-item-title {
    font-size: 18px;
    color: #333333;
}
/*产品列表*/

.product-list {
    border: 1px solid #eee;
    background-color: #ffffff !important;
    box-shadow: 1px 1px 2px rgba(222, 207, 207, 0.5);
    text-align: center;
    padding: 5px;
    margin-bottom: 20px;
    height: 330px;
}
.product-list-img {
    max-height: 279px;
}
.product-list-img img {
    width: 100%;
}
.product-list-title {
    font-size: 16px;
    padding: 10px;
}
.product-news-list {
    margin-bottom: 40px;
    margin-top: 20px;
    padding: 0 10px;
}
.product-news-list h3 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}
.product-news-list .bt {
    color: #333;
    font-size: 20px;
    float: left;
}
.product-news-list .mores {
    color: #999;
    font-size: 14px;
    float: right;
    line-height: 22px;
}
.product-news-list .mores a {
    color: #999;
    font-size: 14px;
}
.product-news-list ul li {
    height: 30px;
    line-height: 30px;
}
.product-news-list ul .pcxwbt {
    float: left;
    font-size: 14px;
}
.product-news-list ul .pcxwbt a {
    font-size: 14px;
}
.product-news-list ul .shuzi {
    font-style: inherit;
    margin-top: 6px;
    margin-right: 5px;
    font-size: 12px;
    text-align: center;
    background: #e98528;
    color: #fff;
    border-radius: 100%;
    width: 16px;
    height: 16px;
    line-height: 16px;
}
.product-news-list ul .shuzi2 {
    font-style: inherit;
    margin-top: 6px;
    margin-right: 5px;
    font-size: 12px;
    text-align: center;
    background: #009944;
    color: #fff;
    border-radius: 100%;
    width: 16px;
    height: 16px;
    line-height: 16px;
}
.product-news-list ul .date {
    color: #999;
    float: right;
    font-size: 14px;
}
/*案例列表*/

.w1100 {
    width: 1100px;
    margin: 0 auto
}
.limit-about {
    padding-top: 103px
}
.limit-about .hot {
    height: 46px
}
.hot .hot-tit {
    width: 75px;
    height: 22px;
    border: 1px solid #ddd;
    border-radius: 2px;
    background: #009944;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 22px;
    margin-top: 11px;
    float: left;
    border-radius: 6px
}
.hot ul {
    float: left;
    margin-left: 15px;
    padding: 12px 0
}
.hot ul li {
    width: 166px;
    background: url(../img/limit-01.png) no-repeat right center;
    text-align: center;
    float: left;
    height: 24px;
    overflow: hidden
}
.hot ul li.cur {
    background: 0 0
}
.hot ul li a {
    font-size: 14px;
    color: #3d3d3d;
    display: block
}
.hot ul li a:hover {
    color: #009944
}
.c-left {
    width: 230px;
    float: left
}
.c-nav, .c-news {
    width: 100%;
    border: 1px solid #ddd;
    margin-bottom: 40px;
}
.c-tit {
    height: 80px;
    padding-left: 85px;
    background: url(../img/limit-02.png) no-repeat 20px center;
    overflow: hidden
}
.c-tit .ch {
    color: #009944;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 6px;
    font-weight: 700;
    margin-top: 23px
}
.c-tit .en {
    font-size: 14px;
    color: #009944;
    opacity: .8;
    line-height: 14px
}
.ce-nav .c-tit {
    background: url(../img/limit-06.png) no-repeat 20px center;
}
.c-news .c-tit {
    background: url(../img/cnew.png) no-repeat 20px center;
}

.ce-nav {
    width: 100%;
    border: 1px solid #ddd;
    margin-bottom: 50px;
}
.ce-nav .c-table li {
    border-top: 1px solid #ddd;
    overflow: hidden;
    padding: 11px 0
}
.ce-nav .c-table .bg {
    padding-left: 30px;
    float: left
}
.ce-nav .c-table .bg img {
    display: block
}
.ce-nav .c-table .te {
    margin-left: 7px;
    float: left;
    line-height: 22px;
    width: 148px;
    font-size: 14px;
    font-family: arial
}
.ce-nav .c-table .wx {
    text-align: center;
    padding: 0 20px;
    color: #666;
}
.ce-nav .c-table .wx p {
    margin: 0;
}
.ce-nav .c-table .wx img {
    width: 100%;
}
.ce-nav .c-table .te a {
    color: #666
}
.ce-nav .c-table .te.sp {
    font-size: 12px;
}
/*案例左侧*/

.anlijieshao {
    font-size: 16px;
    color: #666;
}
.z-main {
    margin-left: -15px;
    margin-right: -15px;
}

.bread2 {
    position: relative;
    height: 38px;
    padding: 6px 0;
    background: url(../img/tbj.png) repeat-x;
    background-size: 100% 100%;
    border-top: 1px solid #ddd;
 }
 
.bread2 li {
    width: 33.33333%;
    float: left;
    line-height: 26px;
    height: 26px;
    display: inline-block;
    font-size: 14px;
    transition: color .3s;text-align:center;
    border-left: 1px solid #999; 
}
.bread2 li:first-child {
     border-left: 0; 
}
.bread2 li.cur a{
     color: #009944;
}
.bread {
    position: relative;
    height: 38px;
    padding: 0;
    background: url(../img/tbj.png) repeat-x;
    background-size: 100% 100%;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #009944;
}
.bread .pagewz {
    margin-top: 7px;
    height: 18px;
    display: inline-block;
    margin-left: 10px;
    padding-left: 10px;
    line-height: 18px;
    font-size: 14px;
    color: #009944;
    margin-right: 18px;
    font-weight:700;
    border-left: 2px #009944 solid;
}
.bread .pagewz2 {
    margin-top: 7px;
    height: 18px;
    display: inline-block;
    margin-left: 10px;
    padding-left: 10px;
    line-height: 18px;
    font-size: 14px;
    color: #888;
    margin-right: 18px;
    border-left: 2px #009944 solid;
}
.bread a {
    color: #888;
    line-height: 20px;
    height: 20px;
    display: inline-block;
    font-size: 12px;
    margin: 0 4px;
    transition: color .3s
}
.submenu {
    padding: 0 5px;
    position: absolute;
    top:-1px;
    right: 0;
    width: 50px;
    height: 37px;
    float: right;
    background: #009944;
}
.submenu:hover{
    -webkit-animation: spinAround1 9s linear infinite;
    -moz-animation: spinAround1 9s linear infinite;
    animation: spinAround1 9s linear infinite;
}
@-webkit-keyframes spinAround {
    from {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}
.submenu img {width: 100%;}
.overall .z-main .big-box {
    padding: 0
}
.big-box .about-box1 {
    padding-bottom: 47px;
    padding-top: 27px;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    color: #888;
    line-height: 26px;
    overflow: hidden
}
.big-box .about-box1 img {
    max-width: 100%;
    display: block;
    margin: 0 auto
}
.big-box .four ul {
    width: 100%;
    padding-top: 48px;
    padding-bottom: 52px
}
.big-box .four li {
    width: 25%;
    float: left;
    background: url(../img/limit-03.jpg) no-repeat right top
}
.big-box .four li.cur {
    background: 0 0
}
.big-box .four li .top {
    text-align: center
}
.big-box .four li .top .b-te {
    font-size: 48px;
    color: #009944;
    display: inline-block;
    font-weight: 700;
    font-family: arial;
    line-height: 48px
}
.big-box .four li .top .s-te {
    font-size: 15px;
    color: #333;
    display: inline-block
}
.big-box .four li .bot {
    text-align: center;
    font-size: 15px;
    color: #333
}
.big-box .deve {
    padding-bottom: 52px
}
.big-box .deve .tit {
    font-size: 22px;
    color: #333;
    font-weight: 700;
    line-height: 22px;
    margin-bottom: 22px
}
.big-box .deve ul {
    width: 100%
}
.big-box .deve li {
    width: 100%;
    background: url(../img/limit-14.png) no-repeat center 10px;
    height: 164px;
    margin-bottom: 38px
}
.big-box .deve .fll {
    width: 343px
}
.big-box .deve .fll img {
    width: 343px;
    height: 164px;
    display: block
}
.big-box .deve .frr {
    width: 343px;
    height: 164px
}
.big-box .deve .frr .scoll {
    height: 158px
}
.big-box .deve .frr table td {
    vertical-align: top;
    font-size: 14px
}
.big-box .deve .frr table .p1 {
    text-align: right;
    width: 92px;
    margin-right: 5px;
    font-size: 14px;
    color: #333
}
.big-box .deve .frr table .p2 {
    font-size: 14px;
    color: #333
}
.ll {
    float: left
}
.rr {
    float: right
}
.service .tit {
    font-size: 22px;
    color: #333;
    font-weight: 700;
    line-height: 22px;
    margin-bottom: 22px
}
.service img {
    display: block;
    width: 382px
}
.dy-list ul {
    padding-bottom: 56px
}
.dy-list ul li {
    padding-top: 27px;
    padding-bottom: 32px;
    width: 100%;
    border-bottom: 1px solid #ddd
}
.dy-list .fll {
    width: 180px;
    height: 112px;
    float: left
}
.dy-list .frr {
    width: 556px;
    float: right
}
.dy-list .frr .tit {
    font-size: 18px;
    color: #333;
    line-height: 42px;
    float: left;
    width: 430px;
    font-weight: 700
}
.dy-list .frr .time {
    font-size: 12px;
    color: #333;
    opacity: .5;
    float: right;
    line-height: 42px
}
.dy-list .frr .bot {
    font-size: 14px;
    color: #888;
    line-height: 25px;
    overflow: hidden;
    height: 50px
}
.page img {
    display: block;
    margin: 0 auto
}
.honor-list {
    padding: 0;
}
.honor-list ul {
    padding-top:5px;
    padding-bottom: 31px
}
.honor-list li {
    width: 50%;
    height: 200px;
    float: left;
    padding: 10px;
    border: 1px solid #fff;
}
.honor-list li:hover {
    border: 1px solid #ff6600;
}
.honor-list li.jk img {
    height: auto
}
.honor-list li img {
    width: 100%;
    display: block;
    margin-bottom: 8px;
    height: 120px
}
.honor-list li .tit {
    text-align: center;
    line-height: 26px;
    margin-bottom: 0;
    color: #333;
    font-size: 16px;
    height: 30px;
    overflow: hidden;
}
.honor-list li .date {
    text-align: center;
    line-height: 20px;
    margin-bottom: 0;
    color: #999;
    font-size: 13px
}
.honor-list2 {
    border-top: 1px solid #ddd;
}
.honor-list2 ul {
    padding: 10px;
    padding-bottom: 0px;
}
.honor-list2 li {
    width: 100%;
    padding: 10px;
    border: 1px solid #fff;
}
.honor-list2 li:hover {
    border: 1px solid #ff6600;
}
.honor-list2 li.jk img {
    height: auto
}
.honor-list2 li img {
    width: 100%;
    display: block;
    margin-bottom: 15px;
}
.honor-list2 li .tit {
    text-align: center;
    line-height: 26px;
    margin-bottom: 0;
    color: #333;
    font-size: 16px;
    height: 30px;
    overflow: hidden;
}
.honor-list2 li .date {
    text-align: center;
    line-height: 26px;
    margin-bottom: 0;
    color: #999;
    font-size: 13px
}
.honor-info {
    padding-top: 27px
}
.honor-info .tit {
    font-size: 24px;
    color: #333;
    font-weight: 700;
    text-align: center;
    line-height: 24px;
    padding-bottom: 18px
}
.honor-info .time {
    height: 24px;
    width: 774px;
    background: #f2f2f2;
    border-bottom: 1px solid #cfdac2;
    margin: 0 auto 18px;
    text-align: center;
    line-height: 24px;
    font-size: 12px
}
.honor-info .text {
    width: 774px;
    margin: 0 auto 55px
}
.honor-info .text img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    box-shadow: 0 0 10px #ddd
}
.page-clcik .fll a {
    display: block;
    font-size: 14px;
    color: #000;
    line-height: 20px;
    transition: all .3s
}
.page-clcik .fll a:hover {
    color: #ddd
}
.page-clcik .frr a {
    padding-top: 23px;
    background: url(../img/limit-15.png) no-repeat center top;
    font-size: 12px;
    color: #009944;
    display: block
}
.contact .text {
    line-height: 1.8;
    padding-top: 27px;
    padding-bottom: 15px
}
.onlion-c .tit {
    font-size: 22px;
    color: #444;
    font-weight: 700;
    line-height: 74px;
    height: 79px;
    border-bottom: 1px solid #eaeaea
}
.onlion-c ul {
    padding-top: 26px
}
.onlion-c li {
    margin-bottom: 20px;
    width: 100%
}
.onlion-c li .te {
    font-size: 14px;
    color: #747474;
    margin-bottom: 10px
}
.onlion-c li .te .sp {
    color: #ff0007;
    margin-left: 5px
}
.onlion-c li .input {
    width: 334px;
    height: 34px;
    border: 1px solid #d2d2d2;
    padding: 0 5px;
    display: block
}
.onlion-c li .input.sp {
    width: 334px
}
.onlion-c li .te.sp {
    font-weight: 700;
    font-size: 14px;
    color: #747474
}
.onlion-c li select {
    width: 250px;
    height: 48px;
    border: 1px solid #d2d2d2;
    padding: 0 5px;
    margin-right: 8px;
    font-size: 14px;
    color: #999
}
.onlion-c li select.sp {
    margin-right: 0
}
.onlion-c li .bot .fll {
    line-height: 24px;
    margin-right: 20px;
    font-size: 14px;
    color: #747474
}
.onlion-c li .bot .fll input {
    display: block;
    float: left;
    margin-top: 6px;
    margin-right: 10px
}
.onlion-c li textarea {
    border: 1px solid #d2d2d2;
    padding: 5px;
    width: 762px
}
.onlion-c li .boxsp {
    height: 38px;
    width: 220px;
    border: 1px solid #d2d2d2;
    font-size: 14px;
    color: #666;
    padding-left: 12px;
    line-height: 38px;
    margin-right: 36px
}
.onlion-c li .boxsp input {
    border: 0;
    width: 115px
}
.onlion-c li .boxsp img {
    height: 34px;
    margin-top: 2px;
    float: right
}
.onlion-c li .submit {
    width: 140px;
    height: 40px;
    border: 0;
    background: #b81d21;
    color: #fff;
    font-size: 14px
}
.producta>div {
    width: 576px;
    margin: 0 auto
}
.producta ul {
    width: 110%;
    padding-top: 27px;
    padding-bottom: 20px
}
.producta li {
    width: 262px;
    float: left;
    margin-right: 54px;
    margin-bottom: 27px
}
.producta li img {
    width: 260px;
    height: 227px;
    display: block;
    border: 1px solid #cfcfcf
}
.producta li img:hover {
    border: 1px solid #009944
}
.producta li p {
    height: 39px;
    background: #eaeaea;
    color: #009944;
    font-size: 16px;
    text-align: center;
    line-height: 39px;
    margin-top: 5px
}
.producta li:hover p {
    background: #009944;
    color: #fff
}
.productb>div {
    overflow: hidden
}
.productb ul {
    width: 110%;
    padding-top: 27px;
    padding-bottom: 24px
}
.productb li {
    width: 246px;
    margin-right: 18px;
    float: left;
    margin-bottom: 24px
}
.productb li img {
    width: 244px;
    height: 213px;
    display: block;
    border: 1px solid #ddd
}
.productb li:hover img {
    border: 1px solid #009944
}
.productb li p {
    height: 37px;
    background: #eaeaea;
    color: #009944;
    font-size: 16px;
    text-align: center;
    line-height: 39px;
    margin-top: 5px
}
.productb li:hover p {
    background: #009944;
    color: #fff
}
.join-ul ul {
    width: 110%;
    padding-top: 27px;
    padding-bottom: 37px
}
.join-ul li {
    width: 182px;
    margin-right: 18px;
    float: left;
    margin-bottom: 24px
}
.join-ul li img {
    width: 180px;
    height: 230px;
    display: block;
    border: 1px solid #ddd
}
.join-ul li:hover img {
    border: 1px solid #009944
}
.join-ul li p {
    height: 37px;
    background: #eaeaea;
    color: #009944;
    font-size: 16px;
    text-align: center;
    line-height: 39px;
    margin-top: 5px
}
.join-ul li:hover p {
    background: #009944;
    color: #fff
}
.honor-info .text.video-info {
    width: 774px;
    background: #000
}
.map-img {
    position: relative
}
.click-box {
    width: 38px;
    height: 38px;
    position: absolute;
    opacity: .2
}
.click-box img {
    position: absolute;
    display: none
}
.click-box.cur img {
    display: block
}
.click-box.box1 {
    top: 204px;
    left: 125px
}
.click-box.box2 {
    top: 369px;
    left: 153px
}
.click-box.box3 {
    top: 301px;
    left: 274px
}
.click-box.box4 {
    top: 402px;
    left: 367px
}
.click-box.box5 {
    top: 507px;
    left: 344px
}
.click-box.box6 {
    top: 312px;
    left: 394px;
    width: 20px
}
.click-box.box7 {
    top: 285px;
    left: 421px;
    width: 20px
}
.click-box.box8 {
    top: 224px;
    left: 447px
}
.click-box.box9 {
    top: 245px;
    right: 158px;
    height: 16px;
    z-index: 2
}
.click-box.box10 {
    top: 264px;
    right: 189px;
    height: 17px
}
.click-box.box11 {
    top: 290px;
    right: 240px;
    height: 19px
}
.click-box.box12 {
    top: 337px;
    left: 451px
}
.click-box.box13 {
    top: 418px;
    left: 440px;
    height: 23px
}
.click-box.box14 {
    top: 473px;
    left: 436px;
    height: 23px
}
.click-box.box15 {
    top: 519px;
    left: 457px
}
.click-box.box16 {
    top: 597px;
    left: 478px
}
.click-box.box17 {
    top: 223px;
    right: 188px;
    height: 17px;
    z-index: 3
}
.click-box.box18 {
    top: 185px;
    right: 102px
}
.click-box.box19 {
    top: 148px;
    right: 62px
}
.click-box.box20 {
    top: 85px;
    right: 53px
}
.click-box.box21 {
    top: 289px;
    right: 158px
}
.click-box.box22 {
    top: 337px;
    right: 222px
}
.click-box.box23 {
    top: 386px;
    left: 511px
}
.click-box.box24 {
    top: 446px;
    left: 498px
}
.click-box.box25 {
    top: 354px;
    right: 117px;
    height: 23px
}
.click-box.box26 {
    top: 384px;
    left: 585px;
    height: 23px
}
.click-box.box27 {
    top: 440px;
    right: 172px
}
.click-box.box28 {
    top: 518px;
    left: 537px
}
.click-box.box29 {
    top: 468px;
    left: 603px
}
.click-box.box30 {
    top: 411px;
    right: 107px
}
.click-box.box31 {
    top: 504px;
    right: 84px
}
.click-box.box32 {
    top: 374px;
    right: 70px;
    width: 39px;
    height: 23px
}
.click-box.box1 img {
    left: -124px;
    top: -129px
}
.click-box.box2 img {
    top: -76px;
    left: -121px
}
.click-box.box3 img {
    top: -45px;
    left: -77px
}
.click-box.box4 img {
    top: -50px;
    left: -60px
}
.click-box.box5 img {
    top: -65px;
    left: -43px
}
.click-box.box6 img {
    top: -113px;
    left: -139px
}
.click-box.box7 img {
    top: -22px;
    left: -14px
}
.click-box.box8 img {
    left: -128px;
    top: -218px
}
.click-box.box9 img {
    top: -9px;
    left: -1px
}
.click-box.box10 img {
    top: -70px;
    left: -12px
}
.click-box.box11 img {
    top: -57px;
    left: -2px
}
.click-box.box12 img {
    left: -22px;
    top: -79px
}
.click-box.box13 img {
    top: -29px;
    left: -11px
}
.click-box.box14 img {
    top: -34px;
    left: -40px
}
.click-box.box15 img {
    left: -45px;
    top: -31px
}
.click-box.box16 img {
    top: 1px
}
.click-box.box17 img {
    left: 11px
}
.click-box.box18 img {
    top: -16px;
    left: -34px
}
.click-box.box19 img {
    top: -29px;
    left: -53px
}
.click-box.box20 img {
    top: -84px;
    left: -88px
}
.click-box.box21 img {
    left: -17px;
    top: -15px
}
.click-box.box22 img {
    top: -29px;
    left: -16px
}
.click-box.box23 img {
    top: -18px;
    left: -40px
}
.click-box.box24 img {
    left: -18px;
    top: -23px
}
.click-box.box25 img {
    left: -38px;
    top: -29px
}
.click-box.box26 img {
    top: -47px;
    left: -20px
}
.click-box.box27 img {
    top: -21px;
    left: -11px
}
.click-box.box28 img {
    top: -19px;
    left: -40px
}
.click-box.box29 img {
    left: -13px;
    top: -25px
}
.click-box.box30 img {
    left: -11px;
    top: -18px
}
.click-box.box31 img {
    top: -12px;
    left: 9px
}
.click-box.box32 img {
    top: 5px;
    left: -9px
}
.click-box p {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    cursor: pointer
}
.h40 {
    height: 40px;
}
.click-mo {
    width: 73px;
    height: 21px;
    border-radius: 10px;
    border: 1px solid #8b8c8e;
    display: block;
    margin-top: 10px
}
.click-mo a {
    color: #000;
    text-align: center;
    line-height: 21px;
    display: block;
    font-size: 12px
}
.click-mo:hover {
    background: #af1729;
    color: #fff;
    width: 73px
}
.click-mo:hover a {
    color: #fff
}
.nj {
    text-align: center;
    line-height: 24px;
    color: #333;
    font-size: 14px
}
.mid {
    height: 40px;
    box-shadow: 0 0 10px #ddd;
    overflow: hidden
}
.mid .prev {
    width: 29px;
    height: 40px;
    float: left;
    background: url(../img/z1.png) no-repeat;
    border-right: 1px solid #ddd;
    cursor: pointer
}
.mid .next {
    width: 30px;
    height: 40px;
    float: left;
    background: url(../img/z2.png) no-repeat;
    cursor: pointer
}
.mid .bd {
    width: 714px;
    float: left
}
.mid .bd li {
    width: 177.5px;
    float: left;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    border-right: 1px solid #ddd;
    cursor: pointer
}
.mid .bd li.curr {
    background: #1d81d6;
    color: #fff
}
.fix {
    position: fixed;
    top: 30%;
    right: -162px;
    width: 211px;
    z-index: 9;
    box-shadow: 0 0 10px #ddd;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    transition: all .3s
}
.fix:hover {
    right: 0
}
.fix img {
    display: block;
    float: left
}
.fix .l-box {
    border-bottom: 1px solid #ddd;
    background: rgba(0, 0, 0, .7);
    height: 52px
}
.fix .l-box:hover {
    background: rgba(0, 0, 0, .5)
}
.fix .l-box a.c-c {
    line-height: 52px;
    display: inline-block;
    font-size: 14px;
    color: #fff;
    margin-left: 15px
}
.fix .jiathis_style_32x32 {
    margin-left: 4px;
    float: left
}
.fix .jiathis_style_32x32 span {
    width: 20px!important;
    height: 16px!important;
    margin: 0!important;
    padding: 0!important;
    margin-top: 18px!important;
    margin-right: 14px!important;
    margin-left: 11px!important
}
.fix .jiathis_style_32x32 .jtico_tsina {
    background: url(../img/bc6.png) no-repeat
}
.fix .jiathis_style_32x32 .jtico_weixin {
    background: url(../img/bc7.png) no-repeat
}
.fix .jiathis_style_32x32 .jtico_jiathis {
    width: 20px!important;
    height: 16px!important;
    margin: 0!important;
    padding: 0!important;
    background: url(../img/bc8.png) no-repeat;
    margin-top: 17px!important;
    margin-left: 12px!important
}
.jiathis_style>.jiadiv_01 {
    display: none!important
}
.anlitit {
    height: 60px;
    background: url(../img/btu.png) no-repeat;
    font-size: 18px;
    color: #fff;
    line-height: 62px;
    padding-left: 20px;
    margin: 20px 0 10px 0;
}
.anli-box {
    padding: 0 10px;
    margin-bottom: 30px; 
}
.anlicontent {  

}
.anlicontent img {
    max-width: 100%!important;
    height: auto!important;
}
.anli-box .tit {
    text-align: center;
    border-bottom: 1px solid #ddd;
}
.anli-box .tit h1 {
    font-size: 22px;
    color: #323232;
    line-height:1.5;
}
.anli-box .tit p {
    color: #999
}
.anli-box .tit a {
    color: #999
}
.about-box {
    padding: 0px;
}
.aboutcontent {
    color: #666;
    padding: 10px;
    line-height: 1.5;
}
.aboutcontent p {
    margin: 0;
    padding: 0
}
.big-box img ,.aboutcontent img {
    max-width: 100%;
}
.about-box .tit {
    text-align: center;
    padding-top: 10px;
    border-bottom: 1px solid #ddd;
}
.about-box .tit h1 {
    font-size: 24px;
    color: #323232;
    margin: 10px 0 0 0; 
}
.about-box .tit p {
    color: #999;
    font-size: 16px;
    margin-bottom: 4px; 
}
.about-box .tit a {
    color: #999
}
.jituancontent {
    padding: 0 20px;
}
.jituannews-list {}
.jituannews-list ul {}
.jituannews-list ul li {
    min-height: 189px;
    overflow: hidden;
    padding: 25px 0px;
    border-bottom: 1px solid #ccc;
    transition: all .2s ease-out
}
.jituannews-list ul li img {
    display: block;
    width: 200px;
    height: 140px;
    float: left;
    border: 1px solid #ccc;
    padding: 2px;
}
.jituannews-list ul li:hover {
    background-color: #fafafa
}
.jituannews-list .img {
    display: block;
    position: relative;
    float: left
}
.jituannews-list .img img {
    display: block;
    width: 252px;
    height: 156px;
    box-shadow: none
}
.jituannews-list .img i {
    position: absolute;
    width: 65px;
    height: 22px;
    background: url(/statics/images/newlistimg/icon25.png) no-repeat center center;
    top: 10px;
    left: 0;
    line-height: 22px;
    font-style: normal;
    color: #fff;
    padding-left: 5px
}
.jituannews-list .txt {
    width: 530px;
    float: right;
    position: relative;
    height: 140px
}
.jituannews-list .txt h3 {
    overflow: hidden;
}
.jituannews-list .txt h3 a {
    font-size: 16px;
    color: #333;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}
.jituannews-list .txt h3 .date {
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    float: right;
    padding-top: 2px;
}
.jituannews-list .txt .des {
    font-size: 14px;
    font-weight: 400;
    color: #666666;
    padding-top: 20px;
}
.jituannews-list_bt h2 {
    margin-left: 2px;
    font-weight: 400;
    font-size: 18px;
    border-left: 3px #009944 solid;
    padding-left: 10px;
    height: 24px;
    line-height: 24px;
    margin-top: 12px
}
.bg_002 {
    width: 100%;
    min-width: 1200px;
    height: 100px;
    background: #fff
}
.tap-box {
    width: 550px;
    margin: 0 auto
}
.tap-box>a {
    display: block;
    float: left;
    margin: 0 20px;
    height: 97px;
    line-height: 97px;
    border-bottom: 3px solid #fff;
    font-size: 20px;
    color: #000;
    cursor: pointer
}
.tap-box>a:hover, .tap-box>a.actived {
    color: #d6bb54;
    border-bottom-color: #d6bb54
}
.haosen2 {
    width: 900px;
    margin: 0 auto;
    padding-top: 45px
}
.lichneg {
    position: relative;
    padding-top: 20px;
    width: 1000px;
    height: 86px;
    overflow: hidden;
    margin: 0 auto;
    background: url(/skin/images/dotlin-lc.jpg) no-repeat center bottom 8px;
    padding-left: 20px
}
.anyClass {
    height: auto;
    overflow: hidden
}
.anyClass li {
    width: 146px;
    height: 154px;
    line-height: 154px;
    text-align: center;
    overflow: hidden;
    margin: 0 25px;
    float: left;
    cursor: pointer;
    position: relative
}
.anyClass li a {
    font-size: 24px;
    color: #a8a8a8;
    position: absolute;
    width: 100%;
    height: 30px;
    left: 0;
    top: -30px
}
.anyClass li .develop-dot {
    position: absolute;
    width: 100%;
    height: 10px;
    text-align: center;
    top: 71px;
    left: 0
}
.anyClass li .develop-dot>span {
    display: block;
    margin: 0 auto;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #999
}
.anyClass li.cur a {
    color: #333;
    font-size: 46px;
    width: 100%;
    height: 110px;
    font-weight: 700;
    position: absolute;
    top: -46px;
    left: 0
}
.anyClass li.cur .develop-dot {
    position: absolute;
    width: 100%;
    height: 20px;
    text-align: center;
    top: 66px;
    left: 0
}
.anyClass li.cur .develop-dot>span {
    display: block;
    margin: 0 auto;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #333
}
.lcheng {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 80px
}
.ri_left, .ri_right {
    display: block;
    width: 100%;
    position: relative;
    height: auto;
    overflow: hidden;
    margin: 0 auto
}
.ri_left .quan, .ri_right .quan {
    position: absolute;
    left: 50%;
    margin-left: -6px;
    width: 12px;
    height: 12px;
    background: url(../img/dot-02.png) no-repeat
}
.ri_left:hover .quan, .ri_right:hover .quan {
    background: url(../img/dot-01.png) no-repeat
}
.ri_left .quan {
    top: 5px
}
.ri_left dt {
    float: left;
    text-align: right;
    width: 50%;
    color: #333;
    font-size: 12px;
    padding-top: 55px
}
.ri_left dd {
    float: right;
    border-left: 1px solid #f4f4f4;
    padding: 0px 0 20px 0px;
    width: 50%;
}
.ri_right dt {
    float: right;
    width: 50%;
    color: #333;
    font-size: 26px
}
.ri_right dd {
    float: left;
    border-right: 1px solid #f4f4f4;
    padding: 0 0px 20px 0;
    width: 50%;
}
.ri_left dd h3, .ri_right dd h3 {
    font-weight: 100;
    font-size: 12px;
    color: #555;
    margin-bottom: 10px
}
.ri_right dd h3 {
    text-align: right
}
.ri_right .quan {
    top: 5px
}
.nrs {
    display: block;
    line-height: 28px;
    color: #333;
    font-size: 12px;
    width: 100%;
    padding: 10px;
    background: #f2f2f2;
    transition: all .2s linear;
    cursor: pointer
}
.nrs:hover {
    box-shadow: 0 15px 30px rgba(0, 0, 0, .1);
    transform: translateY(-4px)
}
.nrs>a {
    display: block;
    width: 100%;
    height: 100%
}
.nrs>.nrs-left {
    width: 30%;
    height: 100%;
    float: left;
}
.nrs>.nrs-left>img {
    width: 100%;
    height: 100%
}
.nrs>.nrs-right {
    width: 70%;
    padding-left: 10px; 
    height: 100%;
    float: left
}
.ri_left .nrs {
    float: left
}
.ri_right .nrs {
    float: right
}
.nrs-right>.nright-top {
    width: 100%;
    overflow: hidden;
    font-size: 11px;
    color: #333;
}
.nrs-right>.nright-bottom {
    width: 100%;
    max-height: 70px;
    line-height: 22px;
    overflow: hidden;
    font-size: 12px;
    color: #666
}
.txt-upDown2 {
    font-size: 16px;
    margin-bottom: 20px;
    height: 30px;
    color: #666;
}
.tiaofu {
    height: 60px;
    background-color: #ffffff !important;
    box-shadow: 1px 3px 2px rgba(208, 208, 208, 0.5);
    margin-bottom: 30px;
}
.tiaofu2 {
    height: 56px;
    background-color: #ffffff !important;
    box-shadow: 1px 3px 2px rgba(208, 208, 208, 0.5);
    margin-bottom: 30px;
}
.subnav {
    float: left;
    margin-top: 16px;
}
.subnav .k0 {
    border-right: 0;
    padding-left: 0;
    float: left;
}
.subnav li {
    border-right: 1px solid #ddd;
    padding: 0 12px;
    float: left;
}
.subnav li a {
    display: block;
    padding: 4px 10px;
    font-size: 14px;
}
.subnav .cur a {
    border-right: 0;
    background: #009944;
    color: #fff;
}
.sousuo {
    float: right;
    margin-top: 14px;
    border: 1px solid #ccc;
    border-radius: 30px;
    padding: 4px;
}
.sousuo .srk {
    min-width: 200px;
    border: none;
    background: transparent;
    padding: 0 10px;
    outline: medium
}
.sousuo .srk:focus {
    border: none;
    background: transparent;
    padding: 0 10px;
    outline: medium
}
.sousuo button {
    border: none;
    background: transparent;
    padding: 0 8px;
    color: #999;
}
.ditu {
    text-align: center;
    margin-bottom: 20px
}
.ditulist {
    width: 1000px;
    margin: auto;
    margin-bottom: 50px;
}
.ditu-table {
    width: 100%;
    background-color: #fff;
    border: 1px solid #ddd;
}
.ditu-table th {
    background: url(../img/tbj.png) repeat-x;
    border-top: 0;
    vertical-align: bottom;
    font-weight: 400;
    color: #333;
    border-bottom: 1px solid #ddd;
    padding: 8px;
}
.ditu-table td {
    border-top: 1px solid #ddd;
    padding: 8px;
    border-bottom: 1px solid #ddd;
    vertical-align: middle;
}
.ditu-table tbody tr:hover {
    background: #f9f9f9
}
.big-box {
    padding: 10px;
    font-size: 14px;
    color: #666
}
.big-box p {
    margin: 0;
    line-height: 1.8;
}
.xnav {
    margin-top: 20px;
    height: 50px;
    background: url(../img/yq.png) left no-repeat;
}
.xnav h4 {
    font-size: 16px;
    color: #666;
    padding-left: 50px;
    padding-top: 20px;
    font-weight: 600;
    margin: 0;
}
.link {
    padding: 10px 0px 60px 0;
}
.link a {
    display: block;
    padding: 5px 10px 5px 0;
    float: left;
    font-size: 16px;
    color: #999
}
.link span {
    display: block;
    float: left;
    padding: 5px 10px 5px 0;
    color: #999
}
.index-tit2 {
    position: relative;
    z-index: 1;
    text-align: center;    padding-bottom: 5px;
    border-bottom: 1px solid #ddd;
}


.index-tit2 span {
   display: inline-block;
   height: 100%;
   z-index: 1;
   padding-left: 1em;
   padding-right: 1em;
   color: #009944;
   font-size: 30px;
}
.index-tit2 .sp {
    color: #999999;
    font-size: 14px;
    position: relative;
}
.index-tit3 {
    position: relative;
    z-index: 1;
    text-align: center;
}

.index-tit3 span {
    display: inline-block;
    height: 100%;
    z-index: 1;
    padding-left: 1em;
    padding-right: 1em;
    color: #009944;
    font-size: 30px;
}
.index-tit3 .sp {
    color: #999999;
    font-size: 14px;
    position: relative;
}
.index-tit {
    position: relative;
    z-index: 1;
    text-align: center;
}


.h20 {
    height: 20px;
}
.index-tit span {
   display: inline-block;
   height: 100%;
   z-index: 1;
   padding-left: 1em;
   padding-right: 1em;
   color: #009944;
   font-size: 30px;
   font-weight:700;
}
.index-tit .sp {
    color: #999999;
    font-size: 14px;
    position: relative;
}
.hezuo {
    margin-bottom: 20px
}
.index-hbg {
}
 
.bannera {
    height: 410px;
    background: url(../img/ad.jpg) center;
    margin: 50px auto;
}

.top{padding-top:25px;overflow: hidden;}
.top-left{width:50%;float:left;padding:10px;margin-bottom:30px;}
.top-left img{max-width: 100%;border-radius: 10px;height: 175px; }
.jia{padding-top:10px;margin: 0;margin-bottom: 10px; height:30px;overflow: hidden;}
.top-left-1{width:100%;height:30px;}
.ren{color:#ff5000;float:left;font-size:22px;font-weight:bold;line-height:28px;}
.yi{font-size:14px;}
.buy{ padding:3px 8px;background:#ff5000;float:right;color:#FFFFFF; }

.foot p{margin: 0; color:#fff;text-align: center;}
.foot {border-top: 1px solid #ddd;margin:  0 20px;padding: 10px }
.ueditor_baidumap {
    width: 100%;
}
.map-tit {
    position: relative;
    z-index: 1;
    text-align: center;
}
.map-tit:before {
    content: '';
    border-top: 1px solid #ccc;
    font-size: 0;
    position: absolute;
    top: 20px;
    right: 0;
    left: 0;
    height: 1px;
    overflow: hidden;
    z-index: -1;
}
.map-tit .span2 {
    background-color: #fff;
}
.map-tit span {
    background-color: #fff;
    display: inline-block;
    height: 100%;
    z-index: 1;
    padding-left: 1em;
    padding-right: 1em;
    color: #009944;
    font-size: 30px;
}
.map-tit .sp {
    color: #999999;
    font-size: 14px;
    position: relative;
}


.img_0{width: 100%}

/*切图：bwh*/
.pz_top{  }
.pz_main{ width:100%; float:left;}
.pz_menu{ float:left; width:100%; position:fixed; left:0; bottom:0; z-index:999;}
.pz_down{ float:left; width:100%; background:#f0f0f0;padding:15px 2%; }
.div{ width:100%; float:left; overflow:hidden;}
.div img{width:100%; float:left; display:block;}

/*top*/
.headtop{    height: 50px;  width:100%; position:relative; z-index:100; border-bottom: 1px solid #009933  }
.logo{float:left; width:85%; height:100%;padding: 5px 0 0 10px;  }
.logo img{display:block; width:100%;  }
.top_menu{    float: right;
    width: 15%;
    min-width: 36px;
    text-align: center;
    max-width: 60px;

    position: relative;
    padding-top: 4px;}
.top_menu .cha{width:100%; position:absolute; left:0; top:0; display:none; }
.top_menu .icon{font-size: 30px;}

/*导航*/
/*index_menu*/
.index_menu{ float:left; width:100%; background:#017340; position:absolute; right:0; top:100%; display:none; opacity:0.9;filter: alpha(opacity=90);}
.index_menu ul{ float:left; width:100%;}
.index_menu ul .nli{float:left; width:100%;}
.index_menu ul .nli .nli_a{float:left; width:100%; padding:0 4%;  height:48px; line-height:48px; font-size:16px; color:#fff; border-bottom:#fff solid 1px;}
.index_menu ul .nli .nli_a em{ font-style:normal; font-size:10px; margin-left:5px; text-transform:uppercase;}
.index_menu ul .nli .nli_a:hover,
.index_menu ul .nli.on .nli_a{ background-color:#14602d; }
.index_menu ul .nli .nli_a b{ float:right; width:9px; height:9px; margin:17px 0 0 0; background:url(../img/z_img18.png) no-repeat center center;}
.index_menu ul .nli .nli_a:hover b,
.index_menu ul .nli.on .nli_a b{  background:url(../img/z_img18_1.png) no-repeat center center; }
.index_menu ul .nli.nli_index .nli_a b{ background:url(../img/z_img18_2.png) no-repeat center center;}

.index_menu .nli_ul{ display:none; float:left; width:100%;background:#045430; border-bottom:#fff solid 1px; opacity:0.9;filter: alpha(opacity=90);}
.index_menu .nli_ul .nli_2{ float:left; width:100%;}
.index_menu .nli_ul .nli_2 .nli_2_a{ float:left; width:100%; height:36px; font-size:14px; color:#fff; line-height:36px; padding:0 4%; }
.index_menu .nli_ul .nli_2 .nli_2_a span{float:left; width:90%; margin:0 0 0 2%; padding-left:2.5%; background:url(../img/z_img19.png) no-repeat left center;}
.index_menu .nli_ul .nli_2 .nli_2_a:hover{ background: #14602d;}
.index_menu .nli_ul .nli_2 .nli_2_a b{float:right; width:9px; height:9px; margin:13px 0 0 0; background:url(../img/z_img18_2.png) no-repeat center center;}
.index_menu .nli_ul .nli_2 .nli_2_a:hover b{  background:url(../img/z_img18_1.png) no-repeat center center; }

.index_menu .nli_2_ul{ display:none; float:left; width:100%;background:#14602d; border-bottom:#333 solid 1px; opacity:0.9;filter: alpha(opacity=90);}
.index_menu .nli_2_ul .nli_3{ float:left; width:100%;}
.index_menu .nli_2_ul .nli_3 .nli_3_a{ float:left; width:100%; height:36px; font-size:14px; color:#fff; line-height:36px; padding:0 4%; }
.index_menu .nli_2_ul .nli_3 .nli_3_a span{float:left; width:90%; margin:0 0 0 4%; padding-left:2.5%; background:url(../img/z_img19.png) no-repeat left center;}
.index_menu .nli_2_ul .nli_3 .nli_3_a:hover{ background: #14602d;}
.index_menu .nli_2_ul .nli_3 .nli_3_a b{float:right; width:9px; height:9px; margin:13px 0 0 0; background:url(../img/z_img18_2.png) no-repeat center center;}
.index_menu .nli_2_ul .nli_3 .nli_3_a:hover b{  background:url(../img/z_img18_1.png) no-repeat center center; }

.index_menu .nli_3_ul{ display:none;float:left; width:100% ;background:#1a1a1a; border-bottom:#333 solid 1px; opacity:0.9;filter: alpha(opacity=90);}
.index_menu .nli_3_ul .nli_4{ float:left; width:100%;}
.index_menu .nli_3_ul .nli_4 .nli_4_a{ float:left; width:100%; height:36px; font-size:12px; color:#fff; line-height:36px; padding:0 4%; }
.index_menu .nli_3_ul .nli_4 .nli_4_a span{float:left; width:90%; margin:0 0 0 6%; padding-left:2.5%; background:url(../img/z_img19.png) no-repeat left center;}
.index_menu .nli_3_ul .nli_4 .nli_4_a:hover{ background: #14602d;}
.index_menu .nli_3_ul .nli_4 .nli_4_a b{float:right; width:9px; height:9px; margin:13px 0 0 0; background:url(../img/z_img18_2.png) no-repeat center center;}
.index_menu .nli_3_ul .nli_4.on .nli_4_a b{  background:url(../img/z_img18_1.png) no-repeat center center; }


/*banner*/
.banner{ width:100%; }
.slideBox{ position:relative; overflow:hidden; width:100%;  max-width:640px; /* 设置焦点图最大宽度 */}
.slideBox .hd{ position:absolute; height:16px; bottom:5%; z-index:2;  right:0; width:100%; text-align:center;}
.slideBox .hd li{display:inline-block; zoom:1; width:11px; height:11px; opacity:0.5; background-color:#fff; -webkit-border-radius:16px; -moz-border-radius:16px;  border-radius:16px; text-indent:-9999px; overflow:hidden; margin:0 3px;   }
.slideBox .hd li.on{background-color:#0195d9; opacity:1;}
.slideBox .bd{ float:left; width:100%; overflow:hidden; position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;height: 200px}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }
.subm{display: none;}
.subm ul {
    width: 100%;
    border-bottom:  1px solid #ddd;
    margin-bottom: 20px;
}
.subm li {
    width: 100% border-left: 2px solid #fff;
    border-top: 1px solid #ddd;
}
.subm li:hover {
}
.subm li a {
    padding-left: 20px;
    display: block;
    line-height: 44px;
    font-size: 14px;
    color: #333
}
.subm li:hover a {
   color: #009944
}

.mtitbox {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;overflow: hidden; padding: 10px;line-height:30px;}
.mtitbox .ico{background: url(../img/jt.png) center no-repeat;background-size: cover;width: 20px; height: 30px;margin-right: 10px;  }
.mtitbox .fl{color:#009944;font-size: 18px; }
.mtitbox .fr{color:#999999;font-size: 14px;} 

#newBridge .nb-icon-right-bottom{
    right: 0!important;
}

.htit{
    height: 102px;width: 100%;border-bottom: 1px solid #ccc;overflow: hidden;text-align: center;
}
.htit h2{
    margin-top: 30px;font-size: 30px;color: #ff7700;margin-bottom: 0;
}
.htit p{
    color: #666666;display: block;height: 40px;
}
.alertwq {padding: 10px 0 ;background: #f47e16;color: #fff;font-size:18px;text-align:center;display: block;border-radius: 10px; }
.hezi {padding: 0 10px;}

.xtit {
    text-align: center;
}
.xftit {
    font-size: 28px;
    color: #009944;
}
.xftitp {
    font-size: 14px;
    color: #787878;
    margin: 0px 0 30px 0;
}
.p2 {padding:30px 0px 10px 0;background: #fff}

.p1 {padding:30px 0px;background: #f2f2f2}
.ximg1 {text-align: center;}
.ximg1 img{width: 100%}
.xsp {text-align: center;}
.x-list{width: 50%;float: left;padding: 10px;}
.x-list img{width: 100%;height:175px; }
.x-box {background: #fff;text-align: center;    
     background-color: #ffffff !important;
    box-shadow: 1px 1px 2px rgba(222, 207, 207, 0.5);}
.x-box p{height: 40px;line-height:40px;margin: 0}
.xformtit{    font-size: 24px;
    color: #009944;text-align:center;padding-top: 30px; 
}
 .p52 {
}
.p52 .xfform {
    background: url(/template/mobile/static/img/pc.jpg) top no-repeat;
    background-size: 100%;
    width: 100%;
    height: 390px;
    margin: auto;
}.p522 .xfform {
    background: url(/template/mobile/static/img/pc2.jpg) top no-repeat;
    background-size: 100%;
    width: 100%;
    height: 390px;
    margin: auto;
}
.xfbutton {
    width: 100%;
    text-align:center;
    background: #009944;
    font-size: 20px;
    padding: 6px 0;
    border: none;
    margin: auto;
    display: block;
    margin-top: 10px;
    color: #fff;
    border-radius: 10px;
}

.xsrk {
    border-radius: 10px;
    border: 2px solid #009933;
    height: 42px;
    margin-top: 10px;
}
.stxt {
    float: left;
    width: 50px;
    margin-top: 7px;
    margin-left: 15px;
    font-size: 14px;
    color: #999
}
.stxt i {
    width: 40px;
    text-align: center;
    display: block;
    float: left;
}
.stxt img {
    vertical-align: text-bottom;
}
.sr {
    padding-top: 6px;
    width: 200px;
     float: left;
 }
.input-text {
    padding: 2px 8px;
    font-size: 14px;
    width: 100%;
    background: transparent;
    border: none;
    border-left: 1px solid #009933;
    outline: none
}
.input-text:focus {
    outline: none;
    border-left: 1px solid #009933;
}
.shidazhengce {margin: 0 10px;}
.shidazhengce li{width: 46%;float: left;text-align:center;}
.shidazhengce li.fr{ float: right;text-align:center;}
.shidazhengce p{height: 40px;line-height: 40px;margin-bottom: 2px;}

.qida li{background: #ececec;color: #333;padding: 10px 5px 10px 10px;border-radius: 5px;font-size: 14px;margin-bottom: 10px;  }


 .xsitu {
     overflow: hidden;
     width: 100%;
  }
 .xsitu li {
     width: 50%;
     float: left;
     text-align: center;
     border: 1px solid #fff;
     padding: 10px;
 }
 
 .xsituimg img {
     width: 100%;
     height: 167px;
 }
 .xsitutxt {
     text-align: center;
     font-size: 21px;
     color: #333;
     margin: 10px 0 5px 0;
 }
 .xsitup {
     text-align: center;
     font-size: 12px;
     color: #999;
     padding-bottom: 10px;
 }
.x-box3{ background-color: #ffffff !important;    box-shadow: 0px 1px 2px rgba(189, 164, 164, 0.5);}
 .jqtable {
     width: 100%;
     background-color: #fff;
     border: 1px solid #ddd;
     margin: auto;
     text-align: left;
     margin-bottom: 30px;
 }
 .jqtable td {
     padding: 12px 8px;
     border: 1px solid #ddd;
     color: #333;
     vertical-align: middle;
      font-size: 12px;
 }
 .jqtable td.hong {
     color: #ff0000;
     font-size: 14px;
     text-align: center;
 }
.gezi {margin: auto;width: 100%;overflow: hidden;}
.gezi li {width: 100%;margin-bottom: 20px;overflow: hidden }
.gezi li img{width: 100%;height: 143px;}
.gezi .gtxt {width: 42%;height: 143px;background: #fff;padding: 0px 12px 0 12px }
.gezi .gtxt h4{font-size: 24px;color:#009944; margin: 0;}
.gezi .gtxt p{font-size: 14px;color:#333;}
.gezi .gimg {position: relative;width: 58%}
.gezi .gimg .jiao{height: 28px;width: 17px;position: absolute;}
 .gezi .gz .jiao{background: url(../img/jiao.png);right: 0;top:30px;}
.gezi .gy .jiao{background: url(../img/jiao2.png);left: 0;top:30px;}
.gezi .gz .gimg{float: left;}
.gezi .gz .gtxt{float: left;}
.gezi .gy .gimg{float: right;}
.gezi .gy .gtxt{float: left;}
.txtred{color: #f20}
.jqttu {float: left;width: 30%; margin-right: 10px;}
.jqttu img{ width: 100%; }
.jqttxt {font-size: 12px;float: left;width: 67%;line-height: 1.4;}
.jqttxt p{ line-height: 1.4;margin: 0}
.box3{padding: 0 10px;}

.qcwrtxt li{    padding: 10px 0;
    background: #eee;
    display: block;
    margin-bottom: 19px;
     overflow: hidden;}
.qcwrtit { width: 20%;
     text-align: right;
    font-size: 24px;
    border-right: 1px solid #999;
    padding-right: 8px;
     height: 50px;
    line-height: 50px;float: left;}
.qcwrp { float: left;text-align:left;font-size: 12px;color:#777; padding: 0px 10px 0 10px;    width: 80%;}

  .qcyj {
     width: 100%;
     margin: auto;
 }
 .qcyj li {
     width: 33.33333%;
     float: left;
     text-align: center;
     min-height:330px;    padding: 10px;
 }
 .qcyj h4 {
    font-size: 22px;
    font-weight: 500;
    color: #009147;
    margin: 15px 0 10px 0;
 }
 .qcyj p {
    width: 100%;
    margin: auto;
    text-align: left;
    line-height: 1.5;
    color: #666;
    font-size: 12px;
 }

    .wmcn {
     width: 100%;
     margin: auto;
 }
 .wmcn li {
     width: 100%;
      padding: 10px;
     overflow: hidden
 }
  .wmcn li .cnico{
     width: 33%;
      padding: 10px;
     float: left;
 }
   .wmcn li img{
     width: 100%;
  }
 .wmcn .cntxt h4 {
    font-size: 18px;
    font-weight: 500;
    color: #333;
        margin: 10px 0 10px 0;
 }
 .wmcn .cntxt p {
    width: 100%;
    margin: auto;
    text-align: left;
    line-height: 1.5;
    color: #666;
    font-size: 14px;
 }
